package cn.lanqiao.system.mapper;

import cn.lanqiao.common.entity.Film;
import cn.lanqiao.common.vo.FilmCheckVo;
import cn.lanqiao.common.vo.FilmVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
public interface FilmMapper{
    int deleteByPrimaryKey(Integer id);

    int insert(Film film);

    int insertSelective(Film record);

    Film selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Film record);

    int updateByPrimaryKey(Film film);
    //查看电影列表
    List<FilmVo> getAll();
    //模糊查询
    List<FilmVo> findByName(String value);
    //按id查询电影
    FilmVo findById(Integer id);
    List <FilmCheckVo> getFilmInformation(@Param("filmName") String filmName, @Param("info") String info);

    int deleteByIds(Integer[] ids);
}